• Original BASIC program, only converted to Sprites, never distributed.
2.00 (17 March 2000) --------------------------------------------------------
• Re-coded in C with full WIMP interface, two-way conversion, animations handled.
2.01 (27 June 2000) ---------------------------------------------------------
• A major new update to SFtoSpr is in the works. In the mean time, here are some nice new icons (low-res, hi-res & RO4) for SFtoSpr and the Star Fighter texture files. SFtoSpr will automatically load the RISC OS 4 icons if it detects OS 4.
2.10 (20th July 2000) -------------------------------------------------------
This is the first major update:
• Recompiled with common functions removed to library.
• Save dialogues now open with input focus, and are positioned more appropriately.
• Click on iconbar icon now brings all open windows to the front.
• All message-handling code has been completely rewritten, and is now incredibly robust and conforms exactly to the protocol specifications in the PRMs.
• Sprites need no longer be in order in the sprite file, to be converted to textures. Masks and palettes are now ignored.
• Sprite files created from texture files are now checked for validity before being output. So are incoming sprite files.
• Huge number of error messages reduced slightly.
• Textures can now be converted simply by double-clicking on a textures file icon in a Filer window. If SFtoSpr isn't loaded (but has been booted), then double-clicking on a textures file in this way will load SFtoSpr, to process the file.
Bugs fixed in version 2.10:
• Converted textures are now output the correct way up(!)
• The contents of all three writable icons are now read, rather than using the contents of the top one three times over(!)
• A bug causing a phantom icon at the start of drags has been fixed.
• Global keypresses such as Ctrl-Shift-F12 are now passed on.
• RAM transfer fixed, more robust response to failed saves.
• Formerly leaky memory management has been improved.
Ow, my head hurts. I'm off to bed now, Night-night! (5.06am)
2.11 (17th Feb 2001) --------------------------------------------------------
• Made 16-colour RO3-style versions of the application and file icons, because having three completely different sets of icons was confusing.
2.12 (8th March 2001) -------------------------------------------------------
• Recompiled with Pace's new 32-bit C components. This is, of course, rather pointless since the Comp and Decomp modules would not be loaded by a 32-bit RISC OS.
• Bugfix to stop the your_ref field of DataSaveAck message from being corrupt, when sent after failed attempts at RAM transfer.
• Less fussy now about being 'busy' - e.g. when an application probing for a pathname sends SFtoSpr a DataSave message without any intention of ever sending any data.
2.13 (20th April 2001) ------------------------------------------------------
• Internal fiddling with code structure.
• Changes to icons, inclusion of planet file icons (guess what comes next!)
• Now keeps modules in !FednetRes rather than inside application.
(For more recent updates see the application manual.)